Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Great Britain F2 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 Australia F1 Australia F2 Cherbourg Challenger Tennis Napoli Cup - Naples BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton Open de Montauban - Montauban Open de Charleroi - Charleroi Volvo Sylt Open - Sylt Residenza Open - Magdeburg The 70th King's Cup and Queen's Cup - Bangkok Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Sporting Challenger 2003 - Turin Banca Stato Challenger Lugano - Lugano Dharwad Challenger 2003 - Dharwad Binghamton Professional Tennis Tournament - Binghamton Tumkur Open - Tumkur USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Open de L'Isere - Grenoble GHI Bronx Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Qatar ATP Challenger - Doha Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City BMW Challenger Open - Monchengladbach 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Flea Market Cup Busan Challenger Tennis - Busan The LTA Bolton Challenger - Bolton Torneo Internacional Challenger Fila 2006 - Leon Odlum Brown Vancouver Open - Vancouver Open de la Ville de Saint Denis - Reunion Island Challenger Ford de Cherbourg - Cherbourg Gosford Australian Unity Challenger - Gosford University of Tennessee USTA Challenger - Knoxville Torneo Internacional Challenger Fila 2005 - Leon Yokohama World Tennis Gaora Cup - Yokohama Challenger Casablanca San Angel - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Nottingham Men's Challenger - Nottingham Ljubljana Open 2002 - Ljubljana Fergana Challenger - Fergana The Swanston Challenger - Sacramento Banca Stato Challenger Lugano - Lugano IX Open Internacional D'Andorra - Andorra Memorial Savigni - Sassuolo The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Open de Montauban - Montauban Cridicard Mastercard Tennis Cup - Campos do Jordao South African Airways Tennis Open - Durban Fifth Third Bank Tennis Classic - Lexington Porsche Open - Poznan Open de Franche Comte - Besancon KGHM Dialog Polish Indoors - Wroclaw Odlum Brown Vancouver Open - Vancouver BMW Tennis Championship - Sunrise Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons USTA Tallahassee Tennis Challenger - Tallahassee Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Countrywide Classic USTA Challenger - Carson Oklahoma Challenger - Tulsa Taiwan Challenger - Kaohsiung Delhi Challenger I - New Delhi Internazionali di Tennis di Bergamo - Bergamo South African Airways Open - East London Tennis Napoli Cup - Napoli Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Tunis Open - Tunis Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Samsung Securities Cup - Seoul Rhodes Challenger Izmir Challenger Scheveningen Challenger Aptos Challenger Binghamton Challenger Seoul Challenger USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon 2005 Freeman Men's Challenger - Joplin Sunrise Challenger Athens Challenger Rhodes Challenger Cremona Challenger Prostejov Challenger dBI Tennis Challenger - Binghamton ATP Challenger Numea - New Caledonia Genova Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Noumea Challenger Singapore Challenger Dallas Challenger Johannesburg Challenger Sarasota Challenger Prague Challenger Savannah Challenger Bordeaux Challenger Zagreb Challenger Nottingham Challenger Nottingham Challenger Winnetka Challenger Tashkent Challenger Mons Challenger Rennes Challenger Seoul Challenger Champaign Challenger Heilbronn Challenger Quimper Challenger Busan Challenger Nottingham-2 Challenger Aptos Challenger Kun-Ming Challenger Busan Challenger Nottingham-2 Challenger Szczecin Challenger Knoxville Challenger Bordeaux Challenger Busan Challenger Noumea Challenger Turin Challenger Aix En Provence Challenger Lyon Challenger Charlottesville Challenger Brest Challenger Aix En Provence Challenger Shanghai Challenger Bangkok Challenger Guadalajara Challenger Brest Challenger Sacramento Challenger Orleans Challenger Seoul Challenger Geneva Challenger Ortisei Challenger Mouilleron-Le-Captif Challenger Sao Paulo Challenger Rimouski Challenger Bordeaux Challenger Johannesburg Challenger Charlottesville Challenger Champaign Challenger Barletta Challenger Vancouver Challenger Quimper Challenger Internationaux de Tennis de Brest - Brest Fergana Challenger - Fergana Unicredit Czech Open - Prostejov USTA Seascape Challenger - Aptos Steelers Cup - Kosice 2003 Freeman Men's Challenger - Joplin Open Sainte-Victoire - Aix-En-Provence Credicard Mastercard Tennis Cup - Campos do Jordao Grand Prix de Tennis - St. Jean de Luz Belgaum Open - Belgaum The Nottingham Challenger - Nottingham 2004 Freeman Men's Challenger - Joplin Challenger 42 - Andrezieux Open Sainte Victoire - Aix-En-Provence Zagreb Open - Zagreb The Natrel's Challenger of Granby - Granby ECM Prague Open 2005 - Prague Okal Cup 2004 - Eckental Mauritius Open - Mauritius 2005 Tulsa Challenger - Tulsa Challenger Ford de Cherbourg - Cherbourg Pro Tennis World Open - Sunrise Draft Corona Mexico City Open - Mexico City Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Gold Flake Open - Chennai 4° Sporting Challenger - Turin Siemens Open - Scheveningen Ciudad de Pozoblanco Open Diputacion - Cordoba Media Will Cup Busan Challenger Tennis - Busan USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Grand Prix de Tennis de Lyon - Lyon Voit Mexico City Open - Mexico City AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The $50,000 Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville USTA Challenger - Champaign Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Sunset Moulding Yuba City Racquet Club Challenger - Yuba City AAPT Championships - Adelaide Lubbock Challenger - Lubbock Flea Market Cup - Busan Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn The Stella Artois Grass Court Championships - London KGHM Dialog Polish Indoors - Wroclaw RCA Championships - Indianapolis III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Oldum Brown Vancouver Open - Vancouver Stockholm Open - Stockholm Sunrise Challenger Johannesburg Challenger Vancouver Challenger Chuncheon Challenger Winnetka Challenger Rimouski Challenger Johannesburg Challenger Winnetka Challenger Vancouver Challenger AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Bordeaux Challenger Nottingham Challenger Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Vancouver Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Heineken Open - Auckland Milan Indoors - Milan Zagreb Open - Zagreb Tiburon Challenger Open 13 - Marseille V Gramado Open de Tennis - Gramado Dallas Challenger Open de la Comunidad Valenciana - Valencia Geneva Challenger - Geneva BMW Open - Munich Open de L'Isere-Open 38 - Grenoble Gerry Weber Open - Halle Gallagher International - Hamilton Prostejov Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Vancouver Challenger Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Heineken Challenger - Ho Chi Minh City Open de Montauban - Montauban Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Internationaux de Tennis de Brest - Brest Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney Gimcheon Challenger PBZ Zagreb Indoors - Zagreb Granby Challenger - Granby Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai ECM Prague Open - Prague Open de Moselle - Metz Britania Zavaleta - Puebla BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca The Artois Championships - London The Nottingham Open - Nottingham Thailand Open - Bangkok Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Garden Open - Rome The Surbiton Trophy - Surbiton ATU Cup - Weiden Heilbronn Open - Heilbronn ABN AMRO World Tennis Tournament - Rotterdam Mercedes-Benz Cup - Los Angeles Open 13 - Marseille Gallagher International - Hamilton The Dubai Tennis Championships - Dubai Interwetten Austrian Open - Kitzbuhel AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad The West Side Tennis Club Grass Court Challenger - Forest Hills Indianapolis Tennis Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Challenger Ford de Cherbourg - Cherbourg Chennai Open - Chennai GHI Bronx Classic - Bronx Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach The Gallagher International ATP Tour Challenger - Hamilton Ljubljana Open - Ljubljana BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Open 88 - Contrexeville SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Sylt Open 2000 - Sylt Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Open de la Ville de Saint Denis - Reunion Island Malaysian Open - Kuala Lumpur China Open - Beijing St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis AEGON Championships - London Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Portugal Open - Oeiras AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia Apia International - Sydney Atlanta Clay Court Challenger - Atlanta Open 13 - Marseille Open de Nice Cote d'Azur - Nice AEGON Championships - London Heineken Trophy - 's-Hertogenbosch AEGON International - Eastbourne Citi Open - Washington Heineken Challenger - Ho Chi Minh City Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Apia International - Sydney 12th BH Tennis Open International Cup - Belo Horizonte Tennis Cup of Flanders - Ostende Samsung Securities Cup - Seoul Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano - Los Cabos Moselle Open - Metz China Open - Beijing Odlum Brown Vancouver Open - Vancouver Open de L'Isere - Grenoble Challenger 42 - Andrezieux Challenger 42 - Andrezieux Ricoh Open - 's-Hertogenbosch AEGON Championships - London Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Moselle Open - Metz Noumea Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier AEGON Championships - London Winston-Salem Open - Winston-Salem Orleans Challenger Intrum Stockholm Open - Stockholm Challenger 42 - Andrezieux VIII Open Internacional D'Andorra - Andorra Kremlin Cup - Moscow Noumea Challenger The LTA Hull Challenger - Hull ATU Cup - Weiden Challenger Ford de Cherbourg - Cherbourg Warsteiner Challenger Wolfsburg - Wolfsburg Tennis Napoli Cup - Napoli Open de L'Isere - Grenoble Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Challenger 42 - Andrezieux 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Gemax Open 2002 - Belgrade Memorial Piertomaso Tessitore - San Remo Open Sud de France - Montpellier Open 13 - Marseille BMW Open - Munich Riviera di Rimini Challenger - Rimini European Open - Antwerp IV Gramado Open de Tenis - Gramado Open 13 Provence - Marseille Grand Prix Hassan II - Casablanca Kaohsiung Challenger SkiStar Swedish Open - Bastad RCA Championships - Indianapolis Knoxville Challenger Calabasas Challenger TED Open-Akbank Private Banking - Istanbul Aegon Nottingham Open - Nottingham X Open Internacional D'Andorra - Andorra Open de Franche-Comte - Besancon Open Sud de France - Montpellier Internationaler Raiffeisen Grand Prix - St. Polten Qatar Open - Doha Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Rogers Cup - Montreal Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Sony Ericsson Open - Miami ATP Kremlin Cup - Moscow Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Brisbane - Brisbane Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati SA Tennis Open - Johannesburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BMW Open - Munich Rogers Masters - Toronto AEGON Championships - London Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Masters Series - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Davidoff Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati Credit Agricole Suisse Open - Gstaad Shanghai ATP Masters - Shanghai Farmers Classic - Los Angeles BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Medibank International - Sydney Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open 13 - Marseille Open de Moselle - Metz Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam BB&T Atlanta Open - Atlanta Estoril Open - Estoril French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Adidas Open de Toulouse - Toulouse Open 13 - Marseille Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BMW Open - Munich French Open - Paris Wimbledon - London RCA Championships - Indianapolis U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mumbai Open - Mumbai Gerry Weber Open - Halle Qatar Open - Doha Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, Group 2, PO, LAT-RSA 3-2 TD Waterhouse Cup - Long Island Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, World Group, SF, FRA-CZE 4-1 ABN AMRO World Tennis Tournament - Rotterdam Davis Cup, World Group, QF, FRA-GBR 4-1 China Open - Beijing River Oaks International Tennis Tournament - Houston Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo NASDAQ-100 Open - Miami Telecom Italia Masters - Rome BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Olympics - London